約 3,453,773 件
https://w.atwiki.jp/sentokun/pages/38.html
Ironbreaker / Swordmaster / White Lion / Witch Hunter / Warrior Priest / Shadow Warrior / Archmage / Rune Priest / Bright Wizard / Engineer Ironbreaker ▲上へ [Grip Of Stone] Rank30 Debuff/Core Ability/Level 1 30 Action Points/No range/Instant/60s cooldown You shatter the ground for 30 feet around you, rooting up to four enemies in place for 10 seconds. There is a 50% chance of the root breaking with every hit. [Champion s Challenge] Rank16 Buff/Core Ability Rank 1 Morale/5 range/Instant/60s CD Both you and your target are held tightly in place for 10 seconds, and neither one of you can move. This effect can not be dispelled or broken. Swordmaster ▲上へ [Aethyric Grasp] Rank30 Debuff/Core Ability/Level 1 30 Action Points/No range/Instant/60s cooldown Roots up to 4 enemies within 30 feet of you, making them unable to move for 5 seconds. Root has a 50% chance to break whenever hit. [Champion s Challenge] Rank16 Buff/Core Ability Rank 1 Morale/5 range/Instant/60s CD Both you and your target are held tightly in place for 10 seconds, and neither one of you can move. This effect can not be dispelled or broken. White Lion ▲上へ [Ensnare] Rank28 Debuff/Core Ability/Level 40 Rank 1 Morale/65 ft range/Instant/60s cooldown Deals 900 damage to your target, and roots them in place for 5 seconds. Witch Hunter ▲上へ Warrior Priest ▲上へ Shadow Warrior ▲上へ [Whirling Pin] Rank10 Ailment/Core Ability/Level 1 30AP/No range/Instant/20s cooldown All enemies within 30 feet become Rooted, making them unable to move for 10 seconds. Rooted targets have a 50% chance to break free when they suffer damage. Archmage ▲上へ Rune Priest ▲上へ Bright Wizard ▲上へ [Fire Cage] Rank10 / CD down Rank35 Hex/Core Ability/Level 1 30 AP/No range/Instant/20s cooldown All enemies within 30 feet are Rooted as they become trapped within a cage of searing flames, making them unable to move for 10 seconds. Rooted targets have a 50% chance to break free when they suffer damage. →[Distracting Fires] Buff/Core Ability/Level 1 1 Slot Career Tactic/No range/Passive/No cooldown Reduces the cooldown times of Smoke Screen and Fire Cage by 7 seconds. Engineer ▲上へ [Barbed Wire] Rank10 / Add Snare and DoT when end/remove root Rank37 Hex/Core Ability/Level 1 30 AP/No range/Instant/20s cooldown You fling coils of barbed wire all around you, rooting all enemies within 30 feet in place for 10 seconds. There is a 50% chance of the root breaking with every hit. →[Tangling Wire] Buff/Core Ability/Level 40 1 Slot Career Tactic/No range/Passive/No cooldown After ending or being removed, Barbed Wire will now Snare targets by 40% and deal 198 damage over 5 seconds.
https://w.atwiki.jp/beaglemasa/pages/40.html
Ubuntuの初期状態では、suコマンドをそのまま使ってrootユーザに切り替えられない。 通常のディストリビューションのようにrootユーザを使用した場合には、設定をしなくてはならない $sudo su root権限になり、その後、rootのパスワードを設定する #passwd root 新しいUNIXパスワードを入力してください xxxxxxxxxx 新しいUNIX パスワードを再入力してください xxxxxxxxxx passwd パスワードは正しく更新されました これで通常どおり使用できるようになります。
https://w.atwiki.jp/mtgwiki/pages/1152.html
《Root Spider》 #whisper 防御担当クリーチャー。 基本は2/2だが、ブロック時は3/2+先制攻撃になる。 タフネスは標準よりも小物なので火力などに対してはちょっと不安だが、先制攻撃の分クリーチャー迎撃役としては頼りになる。 もっとも、アタッカーとして使うと2/2バニラ相当なので、これに4マナを使うのは気がひける。 蜘蛛族にしては珍しく、飛行クリーチャーはブロックできないので、気をつけること。 参考 カード個別評価:アイスエイジブロック
https://w.atwiki.jp/nxpp/pages/17.html
*概要 irrlichtを初期化して、空のウィンドウを表示します。 irrlichtは初期化と同時にウィンドウを生成してくれるので、CreateWindowなどのAPIを呼び出す必要はありません。 *ソースコード #include tchar.h #include irrlicht.h #ifdef WIN32 #include windows.h #endif using namespace irr; using namespace core; using namespace video; #ifdef WIN32 int WINAPI _tWinMain( HINSTANCE,HINSTANCE,LPTSTR,int ) #else int main( int,TCHAR* ) #endif { // irrlichtを初期化。 IrrlichtDevice *device = createDevice(EDT_OPENGL, dimension2d u32 (480,360)); //ビデオドライバーを取得 IVideoDriver* driver = device- getVideoDriver(); // タイトルバー文字列設定 device- setWindowCaption(_T( Hello World! )); // 描画ループ while(device- run() driver) { driver- beginScene(true, true, video SColor(255,0,0,255)); driver- endScene(); } // デバイスの削除 device- drop(); return 0; } *ソースコード解説 ・ヘッダファイルのインクルード #include tchar.h #include irrlicht.h #ifdef WIN32 #include windows.h #endif まず、必要なヘッダファイルをインクルードします。UNICODEとマルチバイトに対応するためtchar.hを、 次にirrlichtを使用するためにirrlicht.hを、最後にWindows環境の場合のみwindows.hをインクルードします。 #define WIN32とはWindows上でのみ定義されるプリプロセッサで、メイン関数の部分も、環境により main関数かWinMain関数に定義されます。 ・名前空間省略設定 using namespace irr; using namespace core; using namespace video; irrlichtのクラスや定数、関数は全て名前空間に振り分けられています。 いちいちirr video ~~と書くのは面倒なのでusing機能で省略します。 ・irrlichtの名前空間の一覧表 irr 全てのクラスや関数、定数が含まれている空間。 irr core ベクトル、平面、配列、リストが含まれてる空間。 irr gui グラフィカルユーザーインターフェイスを簡単に作成するための便利なクラスが含まれている空間。 irr io 入力/出力用のインターフェイスが含まれている空間。 irr scene シーン管理、メッシュ読み込みやビルボードなどの高レベル描画インターフェイスが含まれている空間。 irr scene quake3 quake3?関係が含まれている空間。 irr video ビデオドライバにアクセスする機能や2D、3Dのレンダリングなどの低レベル描画インターフェイスが含まれている空間。 ・irrlichtの初期化 // irrlichtを初期化。 IrrlichtDevice *device = createDevice(EDT_OPENGL, dimension2d u32 (480,360)); //ビデオドライバーを取得 IVideoDriver* driver = device- getVideoDriver(); // タイトルバー文字列設定 device- setWindowCaption(_T( Hello World! )); irrlichtを使用するにはまず、irrlichtデバイスを作成しなければならないので、createDeviceでirrlichtのデバイスを作成します。createDeviceの引数は左から、描画エンジン、画面の大きさとなっています。描画エンジンには Direct3D8,9、OpenGL、ソフトウェアを選べますが、今回はOpenGLにします。dimension2dは二次元座標を表すテンプレートクラスです。デバイスを作成すれば、irrlichtのエンジンにアクセスできるようになります。 次に作成したデバイスの関数getVideoDriverを使用して、irrlichtのビデオドライバーを取得します。 ビデオドライバーは基本的な描画やプリミティブ(三角形や頂点)単位の描画を行う際に使用します。 最後にsetWindowCaption関数でウィンドウのタイトル文字列をHello World!に設定しています。 createDevice() IrrlichtDevice* createDevice( E_DRIVER_TYPE deviceType = EDT_SOFTWARE, const dimension2d u32 windowSize = (dimension2d u32 (640, 480)), u32 bits = 16, bool fullscreen = false, bool stencilbuffer = false, bool vsync = false, IEventReceiver * receiver = 0 ); irrlichtデバイスを作成します。作成したデバイスは、様々なオブジェクトの生成に使用します。 deviceType : 描画エンジンを設定します。これはEDT_DIRECT3D9やEDT_OPENGLなどを指定できます。windowSize : ウィンドウのサイズを指定します。bits : フルスクリーンでのピクセルあたりのビット数を指定。ウィンドウモードでは無視されます。fullscreen : フルスクリーンモードが有効か、を指定します。stencilbuffer : ステンシルバッファを有効にする場合にtrueを指定します。有効の場合、ステンシルシャドウが使用できます。vsync : 垂直帰線待ちが有効か、を指定します。receiver : 使用するユーザーレシーバーのポインタを指定します。 戻り値 : IrrlichtDeviceのポインタ、失敗した場合はNULLが戻ります。 getVideoDriver() IVideoDriver* IrrlichtDevice getVideoDriver(); 2Dや3Dを描画するためのビデオドライバーを取得します。作成したビデオドライバーは低レベル描画に使用します。 戻り値 : ビデオドライバーのポインタが戻ります。 setWindowCaption() void IrrlichtDevice setWindowCaption( const wchar_t * text ); ウィンドウキャプションを設定する。平たく言えば、ウィンドウのタイトルの事です。 text : 新しいキャプションの文字列を指定します。 ・描画ループ // 描画ループ while(device- run() driver) { driver- beginScene(true, true, video SColor(255,0,0,255)); driver- endScene(); } irrlichtの描画ループです。device- run()はirrlichtのウィンドウが閉じられるまでtrueを返します。beginSceneはバックバッファや深度バッファ、ステンシルバッファなどのクリアを行い、endSceneはバックバッファをフロントバッファに表示します。irrlichtの描画命令はこのbeginSceneとendSceneの間に書きます。 run() bool IrrlichtDevice run(); 内部でウィンドウメッセージの処理などを実行しています。 戻り値 : デバイスが動作しているならばtrueが戻ります。 beginScene() bool IVideoDriver beginScene( bool backBuffer = true, bool zBuffer = true, SColor color = SColor(255, 0, 0, 0), const SExposedVideoData videoData = SExposedVideoData(), rect s32 * sourceRect = 0 ); アプリケーションはレンダリングを実行する前にこの関数を呼び出す必要があります。 この関数ではバックバッファやZバッファがクリアされます。 backBuffer : trueの場合colorの色でバックバッファがクリアされます。falseの場合はバックバッファはクリアされず、colorは無視されます。zBuffer : Zバッファをクリアするか指定します。color : バックバッファをクリアする色を指定します。videoData : 別ウィンドウにレンダリング結果を表示したい場合に指定します。この機能は全ての描画エンジンに完全に実装されていません。sourceRect : 表示領域を指定します。この機能は全ての描画エンジンに完全に実装されていません。戻り値 : 失敗した場合、falseが戻る。 endScene() bool IVideoDriver endScene(); バックバッファをフロントバッファに表示します。アプリケーションはレンダリングを実行した後にこの関数を呼び出す必要があります。 戻り値 : 失敗したらfalse、成功すればtrue。 ・デバイスの破棄 // デバイスの削除 device- drop(); irrlichtデバイスを削除します。正確には参照カウントを1減らしています。使い終わったら、”create”で始まる関数で取得したオブジェクトは、drop()で削除しましょう。 drop() bool IReferenceCounted drop(); ”create”で作成したオブジェクトを削除します。”load”や”get”等で作成や取得したオブジェクトはdrop()を呼ぶ必要はありません。 戻り値 : オブジェクトが削除された場合、trueが戻る。 初期化して、ウィンドウを表示しただけですがどうでしょうか?難しかったですか?irrlichtは日本語の資料が少なく、英語が苦手な人はそれだけで投げてしまいそうですね。もしわからないところがあれば、リンクにあるirrlichtの日本語サイトか、コメント板にどうぞ。Windows7でしか動作確認していないので、あしからず。 Direct3Dを触ったことがある人は、気づいたと思いますが、irrlichtの関数の形式はそっくりですね。 beginSceneとBeginScene、dropとRelease、createDeviceとDirect3DCreate9など。 では。
https://w.atwiki.jp/makemygamelib/pages/17.html
まず、プロジェクトにDirectX SDKのインクルードパスを通します。 インクルードディレクトリ:$(DXSDK_DIR)Include ライブラリディレクトリ:$(DXSDK_DIR)Lib\x86 main.cppを次のようにします。 main.cpp /*********************************************************** DirectXの初期化 **********************************************************/ #pragma comment( lib, "d3d9.lib" ) #include d3d9.h #include cstdlib #include iostream #include string #include "lib\Window.h" #define SAFE_DELETE(o) {if(o)delete o;o=nullptr;} #define SAFE_RELEASE(o) {if(o)o- Release();o=nullptr;} /* フレームワーク用 */ Window* window = nullptr; // ウィンドウ IDirect3D9* direct3d = nullptr; // DirectX9オブジェクト IDirect3DDevice9* device = nullptr; // DirectX9描画デバイス // エントリーポイント void main() { // メモリリークの検出を有効化 _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); try { // ウィンドウの作成 if( !(window = Window Create( TEXT("DirectXSample"), 640, 480 )) ) throw std runtime_error("ウィンドウの作成に失敗しました。"); // DirectX9オブジェクトの生成 if( !(direct3d = Direct3DCreate9( D3D_SDK_VERSION ) )) throw std runtime_error("DirectX9オブジェクトの生成に失敗しました。"); // DirectX9描画デバイスの生成 IDirect3DDevice9* device = nullptr; D3DPRESENT_PARAMETERS pp = {0}; pp.Windowed = TRUE; pp.SwapEffect = D3DSWAPEFFECT_DISCARD; HRESULT hr = direct3d- CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, window- GetHwnd(), // HWND D3DCREATE_HARDWARE_VERTEXPROCESSING, pp, device ); if( FAILED(hr) ) throw std runtime_error("DirectX9描画デバイスの生成に失敗しました。"); // メインループ while( window- ProcessMessage() ) { device- Clear( 0, nullptr, D3DCLEAR_TARGET, D3DCOLOR_XRGB( 0x22, 0x22, 0x22 ), 1.0f, 0 ); if( SUCCEEDED( device- BeginScene() ) ){ ; // TODO 1フレームの処理 device- EndScene(); } device- Present( nullptr, nullptr, nullptr, nullptr ); } } // エラー処理 catch( std exception e ){ MessageBoxA( nullptr, e.what(), "error", MB_OK ); } // DirectXの解放 SAFE_RELEASE(device); SAFE_RELEASE(direct3d); // ウィンドウの解放 SAFE_DELETE(window); // アプリケーション終了 exit(EXIT_SUCCESS); }
https://w.atwiki.jp/galaxytab_sc01c/pages/33.html
ここで言う文鎮は、ドコモロゴループや正常に起動しない場合の事を言います Samsungロゴやドコモロゴすら出ない場合は諦めてください まず同じ事を繰り返さない為に何をして正常に起動しなくなったかをまず把握する system以下のファイルをいじってて起動しなくなった rootが必要なアプリでいじってて起動しなくなった odin3などでカーネルを焼いたら起動しなくなった などなど 前提条件 端末のバックアップをとってある え?ROMバックアップ取ってない?web上探せばあるんじゃね?何か仕込まれてても知らんけど 使用ツールなど Odin3(一応指定は1.7になってるけど違うの使った場合どうなるのかは知らん) or heimdall busybox rageagainstthecage ※SuperOneClick落としてこれば下2つは入ってる 手順 ぶっちゃけて言うといじった箇所をもとに戻すだけです system以下のファイルを弄ったなら元通りに戻し、カーネル焼いたなら純正のカーネルを焼く system以下のファイルなどをいじって起動しなくなった場合は、バックアップしておいたファイルを元の位置に戻す(所有者やパーミッションも正確に元通りに) 2.2の場合、リカバリモードで一時rootが取れるみたいなのでVol UP + 電源キーで起動する(2.3の場合でもカスタムカーネル焼いていればリカバリモードで操作可能) adb push rageagainstthecage /tmp/rageagainstthecage adb push busybox /tmp/busybox adb shell $ chmod 755 /tmp/rageagainstthecage $ chmod 755 /tmp/busybox $ /tmp/rageagainstthecage adb shell # この状態で、対象ファイルを元通りにしたりする コマンド一例 # /tmp/busybox chmod ○○○ /system/~~~ # /tmp/busybox chown ○○○ ○○○ /system/~~~ # /tmp/busybox cp /tmp/~~~ /system/~~~ # /tmp/busybox rm /system/~~~ # /tmp/busybox mv /system/~~~ /system/~~~ 注:コマンドの構文などは自分でお調べ そもそも何をして文鎮になったか分からないコマンド打つのなんてめんどくせーよって言う話なら バックアップしておいたをファイルをベースにしてリカバリイメージ作成しOdin3などで焼くだけ(イメージ作成の際、zImageだけの物、factoryfs.rfsだけの物を作っておくと便利かも) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (名称未設定-1.jpg) Vol Down + 電源キーで起動しダウンロードモードに入る リカバリイメージをodin3で焼く 自動的に再起動がかかるのでその間、お祈りしておく それでもダメなら、Vol UP + 電源キーでリカバリモードに入る wipe data/factory resetとwipe cache partition を実行する(←アプリのデータは全て飛ぶので注意) 終わったら再起動してまたお祈りしておく また、リカバリモードからfactory resetをかけると一部アプリが正常に起動しないので、設定→プライバシーから端末初期化をかけるとよい 注意点 KB1ファームの場合、サイン付のROMしか受付ないので手動でバックアップしたカーネルではおそらく正常に起動しません(kiesでアップデード時に作成られたイメージからなら可能) 予め端末上でブートローダーの解除の作業が必要ですが危険な作業なのでオススメはしません。正常に起動しない場合、パッチそのものが当てれないので注意してください 参考サイト:WARNING! Do not flash JM*,KA*... README! (SC-01Cは非対応ですが一工夫すれば問題なくパッチは当てれます) KE2ファームの場合、基本的にはKE2しか受付ないのでJK2やKB1を焼いても動作が不安定になる場合があります。 逆に、JK2やKB1にKE2を焼いても同じです。 参考サイト:How To Unbrick Your Galaxy Tab! - xda-developers
https://w.atwiki.jp/f03d/pages/18.html
目次 目次 はじめに本文書について root 取得対応表 Shell root の取得ビルド番号V21R27Ac・V22R29Bc・V23R31Ac ビルド番号V24R33Cc /systemのマウントF-03D auto rootkitを使った場合 /systemのリマウント アプリからの/systemマウント root の取得大まかな手順 auto rootkit ROMのバックアップパーティションのバックアップ TAR 書庫によるバックアップ ROMのカスタマイズ コメント置き場 はじめに 本文書について F-03Dgirls の root 関連情報を纏めています。 Wikiの編集は自由ですので、不足・間違いがあったら追記・修正をお願いします。 root 取得対応表 日付 ビルド番号 rootの取得 初期出荷時 V21R27Ac ○ 2012年2月22日 V22R29Bc ○ 2012年4月23日 V23R31Ac ○ 2013年2月14日 V24R33Cc ○ Shell root の取得 Girls モデルの場合 zergRush による shell root の取得方法が報告されていない。 ビルド番号V21R27Ac・V22R29Bc・V23R31Ac local.prop による shell root の取得 adb shell # mv /data/local/motion_activemass02.db /data/local/motion_activemass02.db- # ln -s /data/local.prop /data/local/motion_activemass02.db 設定→自分からだ設定→ウォーキング/Exカウンタ利用設定→歩数計利用を一度オフにし、もう一度オンにする。 adb shell # echo ro.kernel.qemu=1 /data/local.prop # mv /data/local/motion_activemass02.db- /data/local/motion_activemass02.db # sync adb reboot ビルド番号V24R33Cc diaggetroot-master.apk による shell root の取得 ここの手順どうりに diaggetroot-master.apkを作り実行する。 /systemのマウント F-03D auto rootkitを使った場合 adb shell # insmod /data/local/tmp/mountbreak_2.ko # mount -o rw,remount /system /system /systemのリマウント android共通のコマンドで大丈夫 adb shell # mount -o ro,remount /system /system アプリからの/systemマウント 再起動すると書込み禁止になってしまいます。そのためGScript Liteなどのアプリに上記のマウントコマンドを登録することでアプリからのマウントに対応できます。 使用方法は アプリのメニューからAdd scriptを押しNAMEにsystem_rwなどとします。 次にNeeds SUにチェックを入れ、上記の insmod /data/local/tmp/mountbreak_2.ko mount -o rw,remount /system /system を入力しSAVEして完了です。 root の取得 大まかな手順 1. shell root の取得。 2. こことかから「Xperia 2011 Easy rooting toolkit」を入手。 3. 取説通りにそのまま実行する。 4. たぶん完了。 auto rootkit F-03Dgirls 専用 auto rootkit はこちらになります。 windowsとandroidのメモ docomo ARROWS kiss F-03D Part6 スレ 359氏 ROMのバックアップ パーティションのバックアップ イメージは、shell root を取得の上、コマンドプロンプト上から次の手順で取得できる。 adb shell # dd if=/dev/mtd/mtd0 of=/mnt/sdcard/f03d/boot.img bs=4096 # dd if=/dev/mtd/mtd5 of=/mnt/sdcard/f03d/recovery.img bs=4096 TAR 書庫によるバックアップ 間違ってプリインストールアプリなどを削除してしまったとき tgz を解凍して取り出せるので、是非作成しておこう。 TAR書庫の操作に busybox を利用する為、バイナリを入手して実機へ転送の上、利用できる状態にしておき、/systemをマウントしておく必要がある。 adb push busybox /data/local/tmp/ adb shell # chmod 755 /data/local/tmp/busybox # alias busybox= /data/local/tmp/busybox ※ busybox が実機へインストールしてある場合、この作業は不要。 shell root を取得した状態で、シェル上から以下を実行する adb shell # busybox tar cvzf /mnt/sdcard/system.tgz /system data もバックアップしておく場合、追加で以下を実行する。 # busybox tar cvzf /mnt/sdcard/data.tgz /data これでSDカードにboot.imgとsystem.tgz(date.tgzも)が作成される。 ROMのカスタマイズ (建設中) コメント置き場 名前 コメント
https://w.atwiki.jp/cscd/pages/90.html
簡単なことですが、すぐ忘れてしまうので。 ヒストグラムを重ね描きするには、Draw()にsameオプションをつけて、 h1- Draw(); h2- Draw("same"); とする。 統計情報(stats box)を複数表示するには、sameではなくsamesを使い、またその位置を調整してやる必要がある。 http //www.slac.stanford.edu/BFROOT/www/Computing/Offline/ROOT/info/secondStats.txt ← なんかできない。 http //root.cern.ch/root/html/TPaveStats.html ← できた。↓ Root TPaveStats *st = (TPaveStats*)h- FindObject("stats") Root st- SetX1NDC(newx1); //new x start position Root st- SetX2NDC(newx2); //new x end position hはヒストグラムの名前。newx1には0から1までの数字を入れる。 http //www.hepl.phys.nagoya-u.ac.jp/~wakajun.nagoya/pukiwiki/index.php?ROOT#j0b913ba 参考リンク http //www.dw-sapporo.co.jp/technology/658766f830d530a130a430eb7f6e304d5834/root_usersguide_jp/3Histograms.pdf
https://w.atwiki.jp/x10minipro/pages/32.html
rootをとるときにやるよくやる失敗 sdcardにファイルを転送しようとしても「Permission denied」と言われる SDカードがPCのローカルドライブとして見えているため X10 mini/mini pro側のステータスバーを開き、「Turn off USB storage」を実行する これによりSDカードの制御がX10側に戻り、ファイル転送ができるようになる SDカードから/systemにファイルをコピーしようとしても「Permission denied」と言われる 標準では/systemパーテーションは読み込みのみ(read only/ro)となっているためで、これをRead Wirte(rw)に替える必要がある コマンドとしては「mount -o rw,remount /dev/block/mtdblock0 /system」となる adb shellから「su」を実行しても「Permission denied」と言われる suコマンドを実行するとX10側で「Superuser Request」が表示されるので許可(Allow)する
https://w.atwiki.jp/auroot/pages/15.html
IS11S(android2.3.4)のroot化 http //matome.naver.jp/odai/2134059832511460201 Android2.3.4 にアップデートした acro を1クリックでroot化します。 準備するソフト http //forum.xda-developers.com/showthread.php?t=1320350 ↑ このページの「Download Links」から、 【DooMLoRD_v1_ROOT-zergRush-busybox-su.zip】 をダウンロードします。 abdの準備 adb.exe が使えるようにしておく必要があります。 ただし最新のSDKには、インストールした段階ではadb.exeが含まれていません。 SDK Managerを起動し、「Platform-tools」をインストールすれば adb.exe が使えるようになります。 端末側では、 『 設定>アプリケーション>開発>USBデバッグ 』に『チェック』を入れます。 端末とPCをUSBで接続します。(電源は入れたままでOK) DooMLoRD_v1_ROOT-zergRush-busybox-su.zip を解凍します。 au one Marketに繋がらないなどの不具合が発生するため Superuser.apk、su を差し替えてから行う必要がある。 http //hotfile.com/dl/131037465/ebbb1e5/superuser.zip.html ↑superuser.zip をダウンロード DooMLoRD_v1_ROOT-zergRush-busybox-su.zipを解凍したファルダへ Superuser.apk、suを上書きする。 root化 "DooMLoRD_v1_ROOT-zergRush-busybox-su\runme.bat" を実行する。 指示通り何かキーを押す。 処理が終わると以下のメッセージが表示され、端末が再起動する。 初回の再起動は時間がかかるが心配しないで待つ。 起動が完了すればroot化完了です。 root化出来ないようであれば「adb devices」でPCと接続できているか確認して下さい。 javascript plugin Error このプラグインで利用できない命令または文字列が入っています。 Wi-Fiアクセスポイント化(Wi-Fiルータ化)(/system/build.prop) PC作業。(「Super Manager」というアプリを使用した場合の説明です) 1.Dump_System_3.0.A.2.181_ADB_pulled.rarをダウンロード→解凍。 http //www.fileserve.com/file/2bdEA8u 2.解凍されたフォルダ/binのなかにある「hostapd」ファイルを スマートフォンのSDなりにコピー スマートフォン作業 3.アンドロイドマーケットより「Super Manager」をダウンロード→インストール→起動 4.「Settings」を押して「ROOT」の「Enable ROOT function」にチェック→戻る 5.「File Explorer」にて(2.の)「hostapd」を長押ししてコピーする。 6./system/bin/にて長押ししてペースト(system階層に入る時何か聞かれるので「R/W」を押す) 7./system/内の「build.prop」をコピーしてSDへペースト 8.SD内の「build.prop」をテキスト編集にて編集 9.「ro.tether.denied=true」を見つけて「true」を「false」に変更→保存 10.SD内の「build.prop」をコピーして/system/内へペースト(何か聞かれたら「R/W」を押す) 11.電源ボタン長押し→再起動 テザリングの設定方法 1.設定を起動 2.[無線とネットワーク]→[デザリングとポータブルホットスポット]を押す 3.[ポータブルWi-Fiアクセスポイント]に[レ]チェックを入れる カメラシャッター音変更(無音の追加)無音化(/system/build.prop) 上に書かれているWi-Fiと似たような作業です。 1.「build.prop」の中に書かれている「ro.camera.sound.forced=1」の「1」を「0」に変更 2.再起動 カメラシャッター音の無音化の設定方法(写真・動画共用) 1.カメラを起動。 2.♪マークをおすとサウンド1、2、3、OFFと表示するので 3.OFFを選択。 物理ボタン間の目潰しLEDを改善(/system/etc/hw_config.sh) /system/etc/hw_config.shの35行目らへんのecho 600 $dev/button-backlight/max_currentっていう echo 600っていう数字を書き換えると暗くできるかんじ。 1だと目潰し食らわなくてすむよ!やったねたえちゃん! ついでにecho 6000 $dev/green/max_currentってのも 1000ぐらいにしたら割と眩しくなくなっていい感じ! arcでさんざん既出のhw_config.sh 物理キーライトの値がacroは600なのね。夜中に青空読書でまぶしいので350くらいにしてみた。 自動調光のチラツキ問題は切る話ばっかりだけど、便利なので echo 0,7,0,0 $dev/lcd-backlight/als/params #[gain],[filter_up],[filter_down],[offset] の値を0,2,0,0くらいにしてみたら良い感じなんだけど気のせいかしら? プリインストールアプリの削除 Titanium Backupをインストールしておく Titanium Backupを起動し、「バックアップ/リストア」をタップする。 アンインストールしたいアプリをタップする。 アンインストール!をタップし、いろいろ警告が出るので、YESをタップ。 アプリ名が横線で消されたら完了 Xperia acro (IS11S) の通知領域を弄ってWi-FiのトグルSW化 QuickPanelを導入(GalaxySより) http //forum.xda-developers.com/showthread.php?t=1087858 ↑のアイコンをXperiaのものに変更 コンパクトな通知バー(CyanogenModより) とりあえずarcのをパクったけど動いているので 2.3.3系のXperiaなら問題ないはず。 差分のダウンロード http //hotfile.com/dl/130945715/a252b41/SystemUI.zip.html ちなみにSystemUI.apkを上書きするだけだと、QuickPanel部の変更が反映されませんので SystemUI.odexを削除(またはリネーム)する必要があります。 初期化方法とROMのバックアップ方法(SEUS使用) PC、ネット環境も必須です。 1.ここよりSEUSをダウンロード(SO-01Bと書いてありますが、使えますので気になさらず) http //www.sonyericsson.co.jp/support/software/updateservice/ 2.PCにインストール(アップデートとかもしてください) 3.SEUSを立ち上げ、電源の切れたXperia arcの戻るボタンを押しながらUSBでPCとつなぐ 4.インストールタイプを確認してインストールをクリック。 5.データの消去を確認する。→はい 6.アップデートが完了しました。の表示が出る(ここでは初期化完了の意味です) これでパソコン上にバックアップ用のファイルが作成されました。 場所は、「C \Program Files\Sony Ericsson\Update Service\db\xxxxxxxx\blob_fs」内です。 このフォルダ内に「FILE_~」という拡張子のないファイルが3つ生成されていると思います。 これをFlashtoolというツールを使って、ROM焼きが出来る「FTF」形式の拡張子にします。 Xperia acro用の loader.sin を作成する 先ほど生成された3つの中で一番に小さいファイル「FILE_xxxxxxx」を使って 「loader.sin」を作成します。 一度復号化をしなければなりませんので、 [GUIDE] Decrypting your own branded ROM – xda-developers http //forum.xda-developers.com/showthread.php?t=730282 ここにあるツールを使用します。 「ConvertTool.zip」をダウンロードして任意の場所に解凍する http //forum.xda-developers.com/attachment.php?attachmentid=441265 d=1289780676 解凍した中にある「SeusDecrypt.bat」に「FILE_278020564」をドラッグアンドドロップ 「FILE_278020564.tgz」が生成されるので次ぎは7zipで展開する 「FILE_278020564.tar」が生成されるのでこれを「loader.sin」とリネームする できあがった「loader.sin」のMD5値は「8797030110115b5cf966e13064316e74」でした。 Xperia acro のバックアップ用ROMを作成する 先ほど作った「loader.sin」とFILEで始まる3つのファイルを 任意のフォルダ(Xとします)を作成してひとまとめにします。 主にFlashtoolで使用しますので、Flashtool>BackupROM>acro などとしておくと 分かりやすいかもしれません。 Flashtool (version 0.3.0.0)を立ち上げます。 (DL先:[TOOL] [UPDATE 14/08/2011] Flashtool version 0.3.0.0 – xda-developers) http //forum.xda-developers.com/showthread.php?t=920746 起動したら、Advanced>Decrypt Files をクリックします。 フォルダXを指定します。 ファイルを全て選択し、→ を押すと左から右へ移動するので、その後にOKをクリック しばらく待ちます。 同じようにFolderlistから全部を選択して、右側へ移動します。 Device、Version、Branding を入力してから、OKをクリックします。 Flashtool に「Finished bundle creation」と表示されれば完了です。 うまくいけば、 Flashtool/firmwares には、 SO-02C_3.0.1.F.0.131_docomo.ftf というファイルが生成されます。 電源を入れた時のアニメーションを変える 電源いれた時にソニーエリクソン→ドコモの表示のやつです。 1.「/system/media」内の「bootanimation.zip」を差し替える。 2.おわり 「bootanimation.zip」はgoogleで検索すればたくさん出てきます。 好きなのに差し替えましょう。 自分で作成されたい方へ、PCでzipファイルを解凍して、みれば・・・わかるかもしれません。 システムファイルを書き換える 表示されているアイコン・表示バー等が変えられるようになります。 システムファイル書き換えは少し間違えれば、 初期化しなくてはならなくなるので、初期化したくない人はやめましょう。 Root Explore等システムファイルを書きかえれるアプリを持っている場合は、 Java Development Kit(JDK)、Android SDKがいりません。 必要ソフト: 7-Zip(リンク先にDLリンク有)圧縮・解答ソフト .apkファイルにファイルを追加削除するために使います。 http //sevenzip.sourceforge.jp/ Apk Manager 4.9(XDAにDLリンク有(登録不要))システムファイルの変換ツール .apkファイルの展開(分解)、再変換するために使います。 解凍して好きなところにおいてください。 http //forum.xda-developers.com/showthread.php?t=695701 Java Development Kit(JDK) .apkファイルを本体に書き換えるために必要です。 (これがないと下のAndroid SDKが動かないはず) http //www.oracle.com/technetwork/java/javase/downloads/index.html Android SDK(ZIP版)(リンク先にDLリンク有) .apkファイルを本体に書き換えるために必要です (任意の場所に(すきなところに)解凍してください) http //developer.android.com/sdk/index.html 作業→SDK Managerを起動→しばらく待つ→インストールボタンを押す。 しばらく待つ→終わればすべて閉じてください。 マイコンピュータ→右クリック→プロパティー→システムの詳細設定(このへんはXPは若干違うかもです) →システムのプロパティーウインドウの詳細設定タブ→環境変数を押す →「システム環境変数」の中に「Path」がある人は「編集」を、 ない人は「新規」を(編集の人は選択して)押す。→編集の人は 変数値に「C ¥~展開したとこ~¥android-sdk-windows¥platform-tools¥」 を追加(ドライブ名も自由です。)(セミコロン半角「;」でパスは区切ってください) 新規の人は変数名「Path」変数値 「C ¥~展開したとこ~¥android-sdk-windows¥platform-tools¥」を 追加(ドライブ名も自由です。)」すべて閉じてください。 一度PC再起動をお勧めします。 バッテリー表示を100段階表示に変更 1.Xperia arc内の「system/framework/framework-res.apk」を SDなりにコピーしてPCへ移動なりコピーなり。(初期のものは残しておきましょう) 2.Apk Manager 4.9にてframework-res.apkを分解(展開) 3.「framework-res.apk\res\drawable\stat_sys_battery_charge.xml」、 「framework-res.apk\res\drawable\stat_sys_battery.xml」を 100段階に表示するように書き換える。 4.Apk Manager 4.9にて変更したものを変換 5.初期のframework-res.apkを「7-Zip File Manager」を使って 「4.」で変換された「3.」のファイルを上書きする。 100段階分の画像を「res\drawable-hdpi」に入れる 6.framework-res.apkをSDカードへ移動なりコピーなり。 7.システムファイルを書きかえれるソフトを持っている人は framework-res.apkの名前を適当に変更して「system/framework」内へ、 パーミッションを「644」に変更後「framework-res.apk」へリネームしてください。 8.「7.」のようなソフトを持っていない人は、PCとXperia arcをつなぎ →PCから自動検出されたもの(マウント)を解除→コマンドプロンプト(cmd)より コマンド入力 SD直下に「framework-res.apk」をおいてください コマンドプロンプトを立ち上げたら以下の4行を上から順に入力 adb shell su mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system dd if=/sdcard/framework-res.apk of=/system/framework/framework-res.apk 9.再起動で立ち上がれば、完了 10.再起動しつづけたら・・・・電池パックを抜いて、 上にある初期化をしてください。(どこかが間違っています。) 最後に、100段階になっている「framework-res.apk」は検索するとたくさん出てきます。 ゆえに、好みのものがあれば「7-Zip File Manager」にて置き換えるだけなので、 「2.」~「4.」の作業は省かれます。(ぶっちゃけそっちのほうが楽だったりします。 失敗もしないだろうし・・・) .